
<%@page import="upeu.cepre.model.DetallePeriodoSede"%>

<%@page import="upeu.cepre.business.DetallePeriodoCursoManager"%>
<%@page import="upeu.cepre.model.Carrera"%>
<%@page import="upeu.cepre.model.Sede"%>

<%@page import="upeu.cepre.business.SedeManager"%>
<%@page import="upeu.cepre.business.AlumnoManager"%>
<%@page import="upeu.cepre.business.CarreraManager"%>
<%@page import="upeu.cepre.business.DetallePeriodoSedeManager"%>
<%@page import="upeu.cepre.model.DetallePeriodoAlumno"%>
<%@page import="upeu.cepre.model.Alumno"%>
<%@page import="java.util.List"%>

<%@page language="java" contentType="text/html" pageEncoding="UTF-8"%>

<html>
    <link rel="stylesheet" media="all" href="../../css/tabla.css" />
    <script type="text/javascript">
        function altRows(id){
            if(document.getElementsByTagName){  
		
                var table = document.getElementById(id);  
                var rows = table.getElementsByTagName("tr"); 
		 
                for(i = 0; i < rows.length; i++){          
                    if(i % 2 == 0){
                        rows[i].className = "evenrowcolor";
                    }else{
                        rows[i].className = "oddrowcolor";
                    }      
                }
            }
        }
        window.onload=function(){
            altRows('alternatecolor');
        }
    </script>
    <body>
        <%
            int numberSon = 1;
            AlumnoManager alumnoManag = new AlumnoManager();
            CarreraManager carreraManag = new CarreraManager();
            SedeManager sedeManag = new SedeManager();
            DetallePeriodoSedeManager detallePeriodoSedeManag = new DetallePeriodoSedeManager();

            List<DetallePeriodoAlumno> listDetalleAlumnos = (List<DetallePeriodoAlumno>) request.getSession().getAttribute("ListDetalleAlumnos");

            List<Sede> listSede = sedeManag.Report();
            List<Carrera> listCarrera = carreraManag.Report();

            String rol = (String) request.getSession().getAttribute("rol");
            String usuario = (String) request.getSession().getAttribute("usuario");
            String periodo = (String) request.getSession().getAttribute("periodo");
            String sede = (String) request.getSession().getAttribute("sede");


        %>
        <%if (usuario.equals("null")) {%>
        <h1>SI FUNCIONA</h1>

        <%} else {%>
        <div id="container" >


            <div id="content" align="center">

                <br>
                <input type="hidden" name="rol" value="<%=rol%> " />
                <input type="hidden" name="usuario" value="<%=usuario%>" /><br>
                <input type="hidden" name="periodo" value="<%=periodo%>" />
                <input type="hidden" name="sede" value="<%=sede%>" /><br>
                <br>


                <div>
                    <form action="../../AdmnistradorController" method="post">


                        <input type="hidden" name="Rol" value="<%=rol%> " />
                        <input type="hidden" name="Usuario" value="<%=usuario%>" /><br>
                        <input type="hidden" name="Periodo" value="<%=periodo%>" />
                        <input type="hidden" name="Sede" value="<%=sede%>" /><br>
                        Carrera :
                        <select name="nameCarrera">
                            <option value="Todo">Todos</option>
                            <%for (Carrera toCar : listCarrera) {%>
                            <option value="<%=toCar.getIdCarrera()%>"><%=toCar.getNombre()%></option> 
                            <%}%>
                        </select>
                        Sede : 
                        <select name="nameSede">
                            <option value="Todo">Todos</option>
                            <%for (Sede toSed : listSede) {%>
                            <option value="<%=detallePeriodoSedeManag.finByIdPeriodoByIdSede(periodo, toSed.getIdSede()).getIdDetallePeriodoSede()%>"><%=sedeManag.finById(toSed.getIdSede()).getNombre()%></option> 
                            <%}%>
                        </select>
                        <input type="hidden" value="16" name="opt">
                        <input type="submit" value="Listar Alumnos">
                    </form>

                    <br><br>

                    <table class="altrowstable" id="alternatecolor" >
                        <tr>
                            <th colspan="100%">Lista de Alumnos</th>
                        </tr>
                        <tr >
                            <th>#</th>
                            <th>ID DetallePeriodoAlumno</th>
                            <th>Alumno    </th>
                            <th>Carrera</th>
                            <th>Periodo</th>
                            <th>Sede</th>
                        </tr>
                        <%
                            for (DetallePeriodoAlumno to : listDetalleAlumnos) {
                        %>
                        <tr  >
                            <td><%=numberSon++%></td>
                            <td><%=to.getIdDetallePeriodoAlumno()%></td>
                            <td><%=alumnoManag.finById(to.getIdAlumno()).getNombre() + " " + alumnoManag.finById(to.getIdAlumno()).getApellidoPaterno() + " " + alumnoManag.finById(to.getIdAlumno()).getApellidoMaterno()%></td> 
                            <td><%=carreraManag.finById(to.getIdCarrera()).getNombre()%></td>
                            <td><%=to.getIdPeriodo()%></td>
                            <td><%=sedeManag.finById(detallePeriodoSedeManag.finById(to.getIdDetallePeriodoSede()).getIdSede()).getNombre()%></td>
                        </tr>
                        <%}%>
                    </table>
                </div>
            </div>


        </div><%}%>
    </body>
</html>
</html>



